loyal companion

Translations
верный компаньон
The dog has been a loyal companion to her for many years.
Собака была верным компаньоном для неё на протяжении многих лет.